var GlobalUtil = window.GlobalUtil || {};
/**
 * 公共方法
 * @author zzhanglin
 */
GlobalUtil.LTrim = function(str)
{
    var i;
    for(i=0;i<str.length; ++i )
    {
        if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
    }
    str=str.substring(i,str.length);
    return str;
} ;
GlobalUtil.RTrim = function(str)
{
    var i;
    for(i=str.length-1 ; i>=0 ; --i )
    {
        if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
    }
    str=str.substring(0,i+1);
    return str;
};
/**
 * 去首尾空格 
 * @param str
 * @returns
 */
GlobalUtil.trim = function(str)
{
    return LTrim(RTrim(str));
};

/**
 * 浅复制
 * @param srcObj 
 * @returns
 */
GlobalUtil.shallowCopy = function(srcObj)
{
	var newObj = new Object();
	for(elements in srcObj){
		newObj[elements] = srcObj[elements];
	}
	return newObj;
} ;


/**
* 深复制
 * @param srcObj 
 * @returns
*/
GlobalUtil.depthClone = function( srcObj )
{
	var obj = new Object();
	for(var ele in srcObj){
		if(typeof(srcObj[ele])=="object") obj[ele] = srcObj[ele].depthClone();
	}
	return obj;
};

/**
 * 返回系统运行帧数
 * @returns
 */
GlobalUtil.getTimer = function()
{
	return FlashCore.stage._runTime ;
} ;